Color.setTransform()

Доступность

Flash Player 5.

Синтаксис

my_color.setTransform(colorTransformObject:Object) : Void

Параметры

colorTransformObject Объект, созданный конструктором new Object . Этот экземпляр объекта Object (Object class ) должен иметь следующие свойства, которые определяются значениями изменения цвета: ra , rb , ga , gb , ba , bb , aa , ab . Эти свойства поясняются ниже.

Возвращает

Ничего.

Описание

Метод, устанавливает изменение цвета объекта Color .Параметр colorTransformObject является общим объектом, который вы создаете при помощи конструктора new Object .Он имеет параметры, которые определяют процентное отношение или значение смещения составляющих для red, green, blue и alpha (прозрачность), вписанных в формате 0xRRGGBBAA.

Параметры изменения цвета для объекта соответствуют параметрам диалогового окна Advanced Effect и определены следующим образом:

Вы создаете параметр colorTransformObject следующим образом:

var myColorTransform:Object = new Object();
myColorTransform.ra = 50;
myColorTransform.rb = 244;
myColorTransform.ga = 40;
myColorTransform.gb = 112;
myColorTransform.ba = 12;
myColorTransform.bb = 90;
myColorTransform.aa = 40;
myColorTransform.ab = 70;

Вы можете также использовать следующий синтаксис для создания аргумента colorTransformObject:

var myColorTransform:Object = { ra: 50, rb: 244, ga: 40, gb: 112, ba: 12, bb: 90, aa: 40, ab: 70}

Пример

В этом примере создается новый экземпляр объекта Color для целевого мувиклипа и общий объект с именем myColorTransform и заранее определенными свойствами. Метод setTransform() используется для передачи colorTransformObject в объект Color . Чтобы использовать этот код во Flash-документе (FLA), поместите его в первый кадр основного таймлайна, поместите мувиклип на сцену и дайте экземпляру имя my_mc :

// Create a color object called my_color for the target my_mc
var my_color:Color = new Color(my_mc);
// Create a color transform object called myColorTransform using
// Set the values for myColorTransform
var myColorTransform:Object = { ra: 50, rb: 244, ga: 40, gb: 112, ba: 12, bb: 90, aa: 40, ab: 70};
// Associate the color transform object with the Color object
// created for my_mc
my_color.setTransform(myColorTransform);